#ifndef PROCESSO_H
#define PROCESSO_H

#include <QProcess>

class Processo : public QProcess
{

Q_OBJECT

public:

    Processo();

    void start();

    inline void adicionarParametro (QString mensagem)
    {
        this->args.append(mensagem);
    }

    inline void setNomeProcesso (QString nome_processo)
    {
        this->process_name = nome_processo;
    }

public slots:

    void outputAvaiable();

signals:

    void outputMesage (QString);

protected:

    QStringList args;
    QString process_name;

};

#endif // PROCESSO_H
